life-support system - Español Inglés Diccionario